package com.wms.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("采购入库")
public class PurchaseStockIn {
    @ApiModelProperty(hidden = true)
    Integer id;
    @ApiModelProperty("创建人")
    String createBy;
    @ApiModelProperty("更新人")
    Integer updateBy;
    @ApiModelProperty("到货登记号")
    String arrivalCode;
    @ApiModelProperty("采购单号")
    String purchaseCode;
    @ApiModelProperty("采购日期")
    String purchaseDate;
    @ApiModelProperty("供应商")
    String supplier;
    @ApiModelProperty("到货日期")
    String arrivalDate;
    @ApiModelProperty("添加类型 1:标准流程  2:快捷流程")
    Integer addType;
    @ApiModelProperty("入库状态 1:未入库  2:部分入库  3:全部入库")
    Integer stockStatus;
    @ApiModelProperty("产品类型 1:产品  2:半成品  3:商品")
    Integer productType;
    @ApiModelProperty("采购人")
    String purchaseUser;
    @ApiModelProperty("入库任务单号")
    String taskCode;
    @ApiModelProperty("开始日期")
    String startTime;
    @ApiModelProperty("结束日期")
    String endTime;
    @ApiModelProperty("入库内容")
    String content;
    @ApiModelProperty("批次号")
    String batchNum;

    @ApiModelProperty("采购入库详情")
    List<PurchaseStockInDetail> purchaseStockInDetails;
}
